package com.qumitech.visualnovel.model.dao.console;

import java.util.Date;

public class ChannelDiamondDataDO {
    private Integer id;

    private String appId;

    private String appChannel;

    private Date targetDate;

    private Long diamond;

    private Long recentSevenDayDiamond;

    private Long recentThirtyDayDiamond;

    private Long registerNumber;

    private Long registerDiamondNumber;

    private Long registerDiamondCount;

    private Long nextRemainNumber;

    private Long nextDiamondNumber;

    private Long nextDiamondCount;

    private Long threeRemainNumber;

    private Long threeDiamondNumber;

    private Long threeDiamondCount;

    private Long sevenRemainNumber;

    private Long sevenDiamondNumber;

    private Long sevenDiamondCount;

    private Long fifteenRemainNumber;

    private Long fifteenDiamondNumber;

    private Long fifteenDiamondCount;

    private Long thirtyRemainNumber;

    private Long thirtyDiamondNumber;

    private Long thirtyDiamondCount;

    private Date updatedAt;

    private Date createdAt;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    public String getAppChannel() {
        return appChannel;
    }

    public void setAppChannel(String appChannel) {
        this.appChannel = appChannel == null ? null : appChannel.trim();
    }

    public Date getTargetDate() {
        return targetDate;
    }

    public void setTargetDate(Date targetDate) {
        this.targetDate = targetDate;
    }

    public Long getDiamond() {
        return diamond;
    }

    public void setDiamond(Long diamond) {
        this.diamond = diamond;
    }

    public Long getRecentSevenDayDiamond() {
        return recentSevenDayDiamond;
    }

    public void setRecentSevenDayDiamond(Long recentSevenDayDiamond) {
        this.recentSevenDayDiamond = recentSevenDayDiamond;
    }

    public Long getRecentThirtyDayDiamond() {
        return recentThirtyDayDiamond;
    }

    public void setRecentThirtyDayDiamond(Long recentThirtyDayDiamond) {
        this.recentThirtyDayDiamond = recentThirtyDayDiamond;
    }

    public Long getRegisterNumber() {
        return registerNumber;
    }

    public void setRegisterNumber(Long registerNumber) {
        this.registerNumber = registerNumber;
    }

    public Long getRegisterDiamondNumber() {
        return registerDiamondNumber;
    }

    public void setRegisterDiamondNumber(Long registerDiamondNumber) {
        this.registerDiamondNumber = registerDiamondNumber;
    }

    public Long getRegisterDiamondCount() {
        return registerDiamondCount;
    }

    public void setRegisterDiamondCount(Long registerDiamondCount) {
        this.registerDiamondCount = registerDiamondCount;
    }

    public Long getNextRemainNumber() {
        return nextRemainNumber;
    }

    public void setNextRemainNumber(Long nextRemainNumber) {
        this.nextRemainNumber = nextRemainNumber;
    }

    public Long getNextDiamondNumber() {
        return nextDiamondNumber;
    }

    public void setNextDiamondNumber(Long nextDiamondNumber) {
        this.nextDiamondNumber = nextDiamondNumber;
    }

    public Long getNextDiamondCount() {
        return nextDiamondCount;
    }

    public void setNextDiamondCount(Long nextDiamondCount) {
        this.nextDiamondCount = nextDiamondCount;
    }

    public Long getThreeRemainNumber() {
        return threeRemainNumber;
    }

    public void setThreeRemainNumber(Long threeRemainNumber) {
        this.threeRemainNumber = threeRemainNumber;
    }

    public Long getThreeDiamondNumber() {
        return threeDiamondNumber;
    }

    public void setThreeDiamondNumber(Long threeDiamondNumber) {
        this.threeDiamondNumber = threeDiamondNumber;
    }

    public Long getThreeDiamondCount() {
        return threeDiamondCount;
    }

    public void setThreeDiamondCount(Long threeDiamondCount) {
        this.threeDiamondCount = threeDiamondCount;
    }

    public Long getSevenRemainNumber() {
        return sevenRemainNumber;
    }

    public void setSevenRemainNumber(Long sevenRemainNumber) {
        this.sevenRemainNumber = sevenRemainNumber;
    }

    public Long getSevenDiamondNumber() {
        return sevenDiamondNumber;
    }

    public void setSevenDiamondNumber(Long sevenDiamondNumber) {
        this.sevenDiamondNumber = sevenDiamondNumber;
    }

    public Long getSevenDiamondCount() {
        return sevenDiamondCount;
    }

    public void setSevenDiamondCount(Long sevenDiamondCount) {
        this.sevenDiamondCount = sevenDiamondCount;
    }

    public Long getFifteenRemainNumber() {
        return fifteenRemainNumber;
    }

    public void setFifteenRemainNumber(Long fifteenRemainNumber) {
        this.fifteenRemainNumber = fifteenRemainNumber;
    }

    public Long getFifteenDiamondNumber() {
        return fifteenDiamondNumber;
    }

    public void setFifteenDiamondNumber(Long fifteenDiamondNumber) {
        this.fifteenDiamondNumber = fifteenDiamondNumber;
    }

    public Long getFifteenDiamondCount() {
        return fifteenDiamondCount;
    }

    public void setFifteenDiamondCount(Long fifteenDiamondCount) {
        this.fifteenDiamondCount = fifteenDiamondCount;
    }

    public Long getThirtyRemainNumber() {
        return thirtyRemainNumber;
    }

    public void setThirtyRemainNumber(Long thirtyRemainNumber) {
        this.thirtyRemainNumber = thirtyRemainNumber;
    }

    public Long getThirtyDiamondNumber() {
        return thirtyDiamondNumber;
    }

    public void setThirtyDiamondNumber(Long thirtyDiamondNumber) {
        this.thirtyDiamondNumber = thirtyDiamondNumber;
    }

    public Long getThirtyDiamondCount() {
        return thirtyDiamondCount;
    }

    public void setThirtyDiamondCount(Long thirtyDiamondCount) {
        this.thirtyDiamondCount = thirtyDiamondCount;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appId=").append(appId);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", targetDate=").append(targetDate);
        sb.append(", diamond=").append(diamond);
        sb.append(", recentSevenDayDiamond=").append(recentSevenDayDiamond);
        sb.append(", recentThirtyDayDiamond=").append(recentThirtyDayDiamond);
        sb.append(", registerNumber=").append(registerNumber);
        sb.append(", registerDiamondNumber=").append(registerDiamondNumber);
        sb.append(", registerDiamondCount=").append(registerDiamondCount);
        sb.append(", nextRemainNumber=").append(nextRemainNumber);
        sb.append(", nextDiamondNumber=").append(nextDiamondNumber);
        sb.append(", nextDiamondCount=").append(nextDiamondCount);
        sb.append(", threeRemainNumber=").append(threeRemainNumber);
        sb.append(", threeDiamondNumber=").append(threeDiamondNumber);
        sb.append(", threeDiamondCount=").append(threeDiamondCount);
        sb.append(", sevenRemainNumber=").append(sevenRemainNumber);
        sb.append(", sevenDiamondNumber=").append(sevenDiamondNumber);
        sb.append(", sevenDiamondCount=").append(sevenDiamondCount);
        sb.append(", fifteenRemainNumber=").append(fifteenRemainNumber);
        sb.append(", fifteenDiamondNumber=").append(fifteenDiamondNumber);
        sb.append(", fifteenDiamondCount=").append(fifteenDiamondCount);
        sb.append(", thirtyRemainNumber=").append(thirtyRemainNumber);
        sb.append(", thirtyDiamondNumber=").append(thirtyDiamondNumber);
        sb.append(", thirtyDiamondCount=").append(thirtyDiamondCount);
        sb.append(", updatedAt=").append(updatedAt);
        sb.append(", createdAt=").append(createdAt);
        sb.append("]");
        return sb.toString();
    }
}